---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
c:\Users\harik\Desktop\mini-project\codes\subtracting_images.ipynb Cell 24' in <cell line: 1>()
----> <a href='vscode-notebook-cell:/c%3A/Users/harik/Desktop/mini-project/codes/subtracting_images.ipynb#ch0000023?line=0'>1</a> r.subtracting_images(subtract=True, strict=False,
<a href='vscode-notebook-cell:/c%3A/Users/harik/Desktop/mini-project/codes/subtracting_images.ipynb#ch0000023?line=1'>2</a> plot=False)
File c:\Users\harik\Desktop\mini-project\codes\run.py:283, in Run.subtracting_images(self, h, w, save, file_name, **kwargs)
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/run.py?line=280'>281</a> except Exception as e:
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/run.py?line=281'>282</a> print("Error on: ", img)
--> <a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/run.py?line=282'>283</a> raise e
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/run.py?line=283'>284</a> continue
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/run.py?line=284'>285</a> if save:
File c:\Users\harik\Desktop\mini-project\codes\run.py:278, in Run.subtracting_images(self, h, w, save, file_name, **kwargs)
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/run.py?line=275'>276</a> if img.endswith(".jpg"):
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/run.py?line=276'>277</a> try:
--> <a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/run.py?line=277'>278</a> (r1, r2), (x, y) = self.c.get_center(img, h=500, w=500, **kwargs)
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/run.py?line=278'>279</a> self.centers_si[img] = (x, y)
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/run.py?line=279'>280</a> self.radii_si[img] = (r1, r2)
File c:\Users\harik\Desktop\mini-project\codes\extract_center.py:579, in CenterExtracter.get_center(self, image_path, subtract, x, y, h, w, output, title, strict, plot, threshold, crop_included, reverse)
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=576'>577</a> image = self._stricting_(x, y)
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=577'>578</a> # calculating center
--> <a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=578'>579</a> center, radii = self._center_and_radius_(
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=579'>580</a> image, crop_included=crop_included, reverse=reverse
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=580'>581</a> )
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=581'>582</a> if plot:
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=582'>583</a> self._plot_(title)
File c:\Users\harik\Desktop\mini-project\codes\extract_center.py:320, in CenterExtracter._center_and_radius_(self, image, reverse, crop_included)
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=298'>299</a> def _center_and_radius_(
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=299'>300</a> self,
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=300'>301</a> image,
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=301'>302</a> reverse,
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=302'>303</a> crop_included=True,
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=303'>304</a> ):
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=304'>305</a> """
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=305'>306</a> Calculates the center of the drop.
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=306'>307</a>
(...)
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=317'>318</a> radius of the drop
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=318'>319</a> """
--> <a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=319'>320</a> (xl, xr), (yu, yd) = self._center_x_(image, reverse=reverse), self._center_y_(
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=320'>321</a> image, reverse=reverse
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=321'>322</a> )
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=323'>324</a> r1 = int(np.abs((xl - xr)) / 2)
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=324'>325</a> r2 = int(np.abs((yu - yd)) / 2)
File c:\Users\harik\Desktop\mini-project\codes\extract_center.py:268, in CenterExtracter._center_x_(self, image, reverse)
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=265'>266</a> xs = image.argmin(axis=0)
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=266'>267</a> xss = np.nonzero(xs)
--> <a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=267'>268</a> xl = xss[0][0]
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=268'>269</a> xr = xss[0][-1]
<a href='file:///c%3A/Users/harik/Desktop/mini-project/codes/extract_center.py?line=269'>270</a> self.centers_x = (xl, xr)
IndexError: index 0 is out of bounds for axis 0 with size 0